package com.plm.k8s.myk8sapi.pojo.entity.pod;

import lombok.Data;

/**
 * @author 潘磊明
 * 版本号：1.0
 * 创建日期：2021/7/22 16:27
 */
@Data
public class PodSpecContainerStartupProbeEntity {

    private PodSpecContainerStartupProbeExecEntity exec; // 命令行检测

    private Integer failureThreshold; // 失败连续多少次，才认为是失败

    private PodSpecContainerStartupProbeHttpGetEntity httpGet; // 使用httpGet进行检测

    private Integer initialDelaySeconds; // 延迟多少秒后开始检测

    private Integer periodSeconds; // 每隔多少秒检测一次

    private Integer successThreshold; // 至少成功多少次认为成功

    private PodSpecContainerStartupProbeTcpSocketEntity tcpSocket; // tcpSocket进行检测

    private Integer terminationGracePeriodSeconds; // 检测失败后，多长时间强制关闭容器

    private Integer timeoutSeconds; // 每次检测的会话超时时间
}
